<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
	$(document).ready(function(){
		
		$("#updateCodeBtn").click(function(){
			var no=$(":radio[name=check]:checked").val();
			if($(":radio[name=check]:checked").length<1){
				alert("수정할 코드를 선택하세요.");
				return false;
			}
			$(location).attr("href","updateCodePage.do?code_no="+no);
		});
		$("#deleteCodeBtn").click(function(){
			var code_no=$(":radio[name=check]:checked").val();
			if($(":radio[name=check]:checked").length<1){
				alert("삭제할 코드를 선택하세요.");
				return false;
			}
			if(confirm("코드를 삭제하시겠습니까?")){
				$(location).attr("href","deleteCode.do?code_no="+code_no);
			}
		});
	});
</script>
</head>
<body>
<c:choose>
<c:when test="${sessionScope.admin==null}">
	<script type="text/javascript">
	$(document).ready(function(){
		alert("로그인 후 이용 가능합니다.");
		location.href="admin.do";
	});
	</script>	
</c:when>
<c:otherwise>
<h2>코드관리</h2>
<font size="2" color="grey">
공통코드 관리는 공통코드를 등록, 수정, 목록조회, 상세조회를 제공한다.<br>
공통코드의 관리는 목록조회, 상세조회, 등록, 수정, 삭제 처리 할 수 있도록 구성되어있다.
</font>
<br>
<br>
<center>
<table>
<tr>
<td width="450" height="300">
<center>
<table bordercolor="lightgrey" style="border-width: 0.5mm;" bgcolor="#F8F8F8">
	<thead >
	<tr bgcolor="#E6E6E6" >
	<td><font size="2">체크</font></td>
	<td><font size="2">코드타입</font></td>
	<td><font size="2">코드</font></td>
	<td><font size="2">코드네임</font></td>
	</tr>
	</thead>
	<tbody>
	<c:forEach items="${requestScope.list.list }" var="list">
	<tr>
	<td><input type="radio" name="check" value="${list.code_no }"></td>
	<td align="center"><font size="2">${list.code_type }</font></td>
	<td align="center"><font size="2">${list.code_code }</font></td>
	<td align="center"><font size="2">${list.code_name }</font></td>
	</tr>
	</c:forEach>
	</tbody>
</table>

<br>

<c:if test="${requestScope.list.pagingBean.previousPageGroup }">
<a href="getTotalCodeList.do?pageNo=${requestScope.list.pagingBean.startPageOfPageGroup-1}">◀</a>
</c:if>
&nbsp;&nbsp;
<c:forEach var="i" 
begin="${requestScope.list.pagingBean.startPageOfPageGroup}"
end="${requestScope.list.pagingBean.endPageOfPageGroup}">
	<c:choose>
		<c:when test="${requestScope.list.pagingBean.nowPage!=i}">
		<a href="getTotalCodeList.do?pageNo=${i}">${i}</a>
		</c:when>
		<c:otherwise>
		${i}
		</c:otherwise>
	</c:choose>
</c:forEach>
&nbsp;&nbsp;
<c:if test="${requestScope.list.pagingBean.nextPageGroup}">
<a href="getTotalCodeList.do?pageNo=${requestScope.list.pagingBean.endPageOfPageGroup+1}">▶</a>
</c:if>
</center>
</td>
<td width="450" height="300">
<table bgcolor="lightgrey">
<tr>
<td width="450" height="300">
<center>
<font size="5" color="grey">코드관리</font>
</center>
<br>
<font size="2" color="grey">
코드관리는 관리자의 고유 권한입니다.<br>
코드를 수정할 경우 코드의 규칙을 확인하세요<br>
현재 코드의 규칙은 다음과 같습니다.<br>
<br>
A000: 성별<br>
B000: 회원등급<br>
C000: 과목<br>
D000: 학년<br>
E000: 학력<br>
F000: 주소<br>
G000: 비밀번호 질문<br>
<br>
목록은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다.<br>
생성, 수정, 삭제 조건은 코드타입, 코드, 코드명에 대해서 수행된다.<br>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>

<br>
<br>
<a href="insertCodePage.do"><input type="button" value="코드생성"></a>
<input type="button" id="updateCodeBtn" value="코드수정">
<input type="button" id="deleteCodeBtn" value="코드삭제">
<br><br>
</center>
</c:otherwise>
</c:choose>
</body>
</html>